import toolbarRe from './toolbar.art';
import createRe from '../create/create.art';
import { getJson } from '../data';
// import update from '../update/Update.art';


// class Toolbar {
//     constructor(tableData) {        
//         this.jq = tableData.tableConfig.laymodule.jq;
//         this.layer = tableData.tableConfig.laymodule.layer;
//         this.create = new Create(jq, layer)
//         this.update = new Update(jq, layer)
//     }

//     init(tableData) {
//         const _this = this;
//         const $ = _this.jq;
//         const layer = _this.layer;
//         const create = _this.create;
//         const update = _this.update;

//         const toolbarHtml = toolbarRe(tableData);
//         $('#etable-box').prepend(toolbarHtml)

//         create.init(tableData);
//         update.init(tableData);
//     }
// }    

function toolbar(tableData, data) {
    console.log('***', tableData)
    const $ = tableData.tableConfig.laymodule.jq;
    const selector = tableData.tableConfig.selector;
    const getData = tableData.getData;

    const layer = tableData.tableConfig.laymodule.layer;
    // const create = new Create(tableData, data)
    // const update = new Update(tableData, data)
    //
    // const toolbarHtml = toolbarRe(tableData.tableConfig);
    // $(selector).prepend(toolbarHtml);

    // const crateHtml = createRe(tableData.tableConfig);
    //
    // $(selector).find('.etable-create').click(function() {
    //     const createLayer = layer.confirm(crateHtml, {
    //         title: '新增',
    //         type: 1,
    //         btn: ['保存', '取消'] //按钮
    //     }, function(ele) {
    //         console.log(1)
    //         const addData = $('.create-window').serializeArray();
    //         let reAddData = {}
    //         for (let list in addData) {
    //             reAddData[addData[list].name] = addData[list].value
    //         }
    //         reAddData.type = 'add';
    //         getJson(tableData, {
    //             data: {
    //                 data: reAddData
    //             }
    //         }, function(data) {
    //             console.log(data)
    //             layer.close(createLayer)
    //             layer.msg('添加数据成功', {
    //                 time: 5000, //20s后自动关闭
    //             });
    //         });
    //     });
    // });
    // $(selector).find('.etable-update').click(function() {
    //     layer.confirm(crateHtml, {
    //         type: 1,
    //         btn: ['保存', '取消'] //按钮
    //     }, function(ele) {
    //
    //     });
    // });
    //
    // $(selector).find('.etable-delete').click(function() {
    //     layer.confirm(crateHtml, {
    //         type: 1,
    //         btn: ['保存', '取消'] //按钮
    //     }, function(ele) {
    //
    //     })
    // });






}

export {
    toolbar
};